<?php

/************** 4.10 检查一个键是否存在数组中 *******************/

// 问题：想知道一个数组是否包含某个键

// 解决方案
// array_key_exists()

$array['key'] = 'value';
if (array_key_exists('key', $array)) {
    echo $array['key'], PHP_EOL;
}

// 使用 isset() 查找关联值非 null 的一个键

if(isset($array['key'])){
    echo $array['key'], PHP_EOL;
}


/*********************************************************************************
 *
 * array_key_exists() 函数完全忽略数组值，它只是报告对应一个特定的键是否有相应的数组元素。
 * isset() 会像处理其他变量一样处理数组键，如果时 null 值，会返回 false
 *
 */